package org.point.common.util;

/**
 * ListUtil 帮助类中 where, firstOrDefault 方法使用到的集合过滤接口
 * 用于在对对象条件筛选时, 断定对象的筛选结果
 *
 * @param <T>
 */
public interface IListFilter<T> 
{
	/**
	 * 遍历过程中,依次调用的过滤方法,如果调用者返回 true， 则会将t对象添加到结果集
	 * 断定一个对象是否符合筛选条件
	 * @param t
	 * @return
	 */
	Boolean predicate(T t);
}
